package eleme.openapi.sdk.api.entity.ugc;

import eleme.openapi.sdk.api.enumeration.ugc.*;
import eleme.openapi.sdk.api.entity.ugc.*;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;

public class OCouponExtendsDTO{

    /**
     * 评论编号(订单维度)
     */
    private Long rateId;
    public Long getRateId() {
        return rateId;
    }
    public void setRateId(Long rateId) {
        this.rateId = rateId;
    }
    
    /**
     * 餐厅id
     */
    private Long shopId;
    public Long getShopId() {
        return shopId;
    }
    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }
    
    /**
     * 评价数据类型
     */
    private ORateDataType rateDataType;
    public ORateDataType getRateDataType() {
        return rateDataType;
    }
    public void setRateDataType(ORateDataType rateDataType) {
        this.rateDataType = rateDataType;
    }
    
    /**
     * 当前订单的可赠券状态
     */
    private GiftCouponStatus giftCouponStatus;
    public GiftCouponStatus getGiftCouponStatus() {
        return giftCouponStatus;
    }
    public void setGiftCouponStatus(GiftCouponStatus giftCouponStatus) {
        this.giftCouponStatus = giftCouponStatus;
    }
    
    /**
     * 已赠券的扩展信息
     */
    private OCouponExtendsInfo extendsInfo;
    public OCouponExtendsInfo getExtendsInfo() {
        return extendsInfo;
    }
    public void setExtendsInfo(OCouponExtendsInfo extendsInfo) {
        this.extendsInfo = extendsInfo;
    }
    
}